草庐IT

Android RelativeLayout 边距

全部标签

html - 响应式 flexbox - 包装后将边距从水平更改为垂直?

我有一个简单的布局概念,可以用这张图来概括:这可以使用flexbox轻松实现。如您所见,div#1和div#3触及了它们容器的边界。此外,div#1和div#2之间的边距等于div#2和div#3之间的边距。可以通过以下方式完成:.inner-div{margin-left:10px;}.inner-div:first-child{margin-left:0px;}现在,假设视口(viewport)的宽度减小了。我希望将这些div换行以形成一个漂亮的列。我希望它们看起来像这样:但是如果这些div保留它们的水平边距配置,它们看起来像这样:如您所料,这是不受欢迎的。当内部div的容器太窄以

html - 响应式 flexbox - 包装后将边距从水平更改为垂直?

我有一个简单的布局概念,可以用这张图来概括:这可以使用flexbox轻松实现。如您所见,div#1和div#3触及了它们容器的边界。此外,div#1和div#2之间的边距等于div#2和div#3之间的边距。可以通过以下方式完成:.inner-div{margin-left:10px;}.inner-div:first-child{margin-left:0px;}现在,假设视口(viewport)的宽度减小了。我希望将这些div换行以形成一个漂亮的列。我希望它们看起来像这样:但是如果这些div保留它们的水平边距配置,它们看起来像这样:如您所料,这是不受欢迎的。当内部div的容器太窄以

html - 边距不适用于 Safari(元素位于页面底部)

请在最新的safari中查看以下链接:http://www.grupoguion.com/页脚固定在底部,应该会随着滚动显示出来,所以前面的部分有一个margin-bottom但它不起作用,仅在Safari中有效。其他地方都可以,即使在I.E.我试图在page-wrapper中添加overflow:auto,但在所有浏览器中,一切都变得很奇怪,元素消失并出现。我也读过删除height:100%inbody和html可能会解决这个问题,但这对我来说不是一个选项,因为我需要图像来修复浏览器高度。有人有其他可能的解决方案吗?提前致谢。 最佳答案

html - 边距不适用于 Safari(元素位于页面底部)

请在最新的safari中查看以下链接:http://www.grupoguion.com/页脚固定在底部,应该会随着滚动显示出来,所以前面的部分有一个margin-bottom但它不起作用,仅在Safari中有效。其他地方都可以,即使在I.E.我试图在page-wrapper中添加overflow:auto,但在所有浏览器中,一切都变得很奇怪,元素消失并出现。我也读过删除height:100%inbody和html可能会解决这个问题,但这对我来说不是一个选项,因为我需要图像来修复浏览器高度。有人有其他可能的解决方案吗?提前致谢。 最佳答案

html - Flexbox 自动边距不适用于 justify-content : center in IE

我有一个表格,其中一个单元格可以包含许多图标和文本。如果存在图标,它们会出现在文本的左侧。有几种可能的对齐情况:只有一个图标:图标应该居中只有文本:文本应该左对齐图标和文字都存在:图标和文字都应左对齐我认为我可以通过使用flexbox将表格单元格中的所有内容包装起来,使用justify-content:center;,然后应用margin-来完成这个和其他更复杂的对齐方式right:auto;到文本div。如果有文本,自动边距会将所有内容推到左边。如果不是,justify-content样式将使图标居中。Hereisacodepen包含我的方法。.flexbox{display:fle

html - Flexbox 自动边距不适用于 justify-content : center in IE

我有一个表格,其中一个单元格可以包含许多图标和文本。如果存在图标,它们会出现在文本的左侧。有几种可能的对齐情况:只有一个图标:图标应该居中只有文本:文本应该左对齐图标和文字都存在:图标和文字都应左对齐我认为我可以通过使用flexbox将表格单元格中的所有内容包装起来,使用justify-content:center;,然后应用margin-来完成这个和其他更复杂的对齐方式right:auto;到文本div。如果有文本,自动边距会将所有内容推到左边。如果不是,justify-content样式将使图标居中。Hereisacodepen包含我的方法。.flexbox{display:fle

html - 在 span 中包装字符 "Y",增加到下一个字符的边距

在我当前的元素中,我需要将一个句子的每个字符都包裹在一个范围内,这样我就可以测量从句子开头到相关字符的距离。不幸的是,似乎将一些字符(我发现它对“Y”和“T”是正确的)包裹在一个跨度中,在右边增加了额外的边距,所以整个文本被拉伸(stretch):div{font-size:100px;}Expected(samewidth):A-A-A-AA-A-A-AUnexpected(differentwidth):Y-Y-Y-YY-Y-Y-Y如果您运行该代码段,您会发现,“Y-Y-Y-Y”在包裹在SPAN中时要宽得多。为什么会这样?我怎样才能防止这种行为? 最佳答

html - 在 span 中包装字符 "Y",增加到下一个字符的边距

在我当前的元素中,我需要将一个句子的每个字符都包裹在一个范围内,这样我就可以测量从句子开头到相关字符的距离。不幸的是,似乎将一些字符(我发现它对“Y”和“T”是正确的)包裹在一个跨度中,在右边增加了额外的边距,所以整个文本被拉伸(stretch):div{font-size:100px;}Expected(samewidth):A-A-A-AA-A-A-AUnexpected(differentwidth):Y-Y-Y-YY-Y-Y-Y如果您运行该代码段,您会发现,“Y-Y-Y-Y”在包裹在SPAN中时要宽得多。为什么会这样?我怎样才能防止这种行为? 最佳答

html - 如何覆盖 css 中的边距和右/左?

我有一个具有这种样式的div:#slogan{font-size:24px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;}后4种样式只是将页面上的div内容居中。如果页面太大,我不想再使用下面的样式,所以我应用这个样式:@mediaonlyscreenand(min-width:941px){#slogan{font-size:24px;position:absolute;min-width:810px;text-align:right;}}从页面左边缘显示一定量的内容。我在f12开发工具中测试

html - 如何覆盖 css 中的边距和右/左?

我有一个具有这种样式的div:#slogan{font-size:24px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;}后4种样式只是将页面上的div内容居中。如果页面太大,我不想再使用下面的样式,所以我应用这个样式:@mediaonlyscreenand(min-width:941px){#slogan{font-size:24px;position:absolute;min-width:810px;text-align:right;}}从页面左边缘显示一定量的内容。我在f12开发工具中测试